a herd of rampaging elephants - Französisch Englisch Wörterbuch